using ProjectDanmaku.Entity.Manipulator;

namespace ProjectDanmaku.Entity
{
    public abstract class EntityLogicOverride
    {
        protected ScreenBoundCheckManipulator screenBoundCheckManipulator = new ScreenBoundCheckManipulator();
        
        public abstract void EntityLogicTick(EntityData entity);
        public abstract void EntityPhysicsTick(EntityData entity);
        public abstract void EntityLateTick(EntityData entity);
        public abstract void EntityInit(EntityData entity);
    }
}